About Foxhall Properties Limited (04900251) United Kingdom