About Foscombe Properties Limited (08076254) United Kingdom