About Farrells Properties Limited (13156663) United Kingdom