Atm in Clifton (England area of the UK) On this page you can find the full list of Atm in Clifton (England, UK). One of the companies represented Atm in Clifton certainly will satisfy your requirements. ATM 180 Manchester Road, Clifton, England M27 6PE ATM 2 The Green, Clifton, England M27 8QL 1