About Farren Carter Property Development Limited (11249827) United Kingdom