Benz Autos Ltd
22 Javelin Road
Norwich Norfolk NR6 6HX
United Kingdom