About Farwood Properties Limited (10261626) United Kingdom