About Farrars Property Development Limited (11199688) United Kingdom