About Foxley Holt Limited (10840246) United Kingdom