New Car Sales in United Kingdom Autoebid Address: 117 Waterloo Road, London, SE1 8UL United Kingdom Phone Number: +44 20 79 02 19 28