About Freewood Properties Management Limited (10743601) United Kingdom