About Freeda Property Group Limited (12906196) United Kingdom