About Farwell Property Investments Limited (10191293) United Kingdom