About Foxhall House Ltd (12201152) United Kingdom