About Luccombe Garage Ltd (10039927) United Kingdom