About Foxham Automotive Limited (10791441) United Kingdom