About Freegrove Properties Limited (05658274) United Kingdom