About Latimer Garage Services Limited (08989501) United Kingdom