About Greenacres Freehold Limited (03851493) United Kingdom