About Farrar Development Limited (10224924) United Kingdom