About Foxcroft Freehold Limited (07940311) United Kingdom