About Palombo Automotive Ltd (12975148) United Kingdom