About Foxhall Engineering Limited (02466273) United Kingdom