About Farrar Properties Limited (08670245) United Kingdom