About Foxcroft Projects Limited (05993729) United Kingdom