About Foxhall Group Limited (10846899) United Kingdom