Tower Hill Garage Ltd. Registered in England 6922373