About Foxgrove Gardens Residents Company Limited (05695358) United Kingdom