About Foxhall Road Joint Venture Limited (05922802) United Kingdom