About Farr Properties Limited (12276299) United Kingdom