About Freegrove Management Company Limited (01656697) United Kingdom