About Farrington Place Properties Limited (12878225) United Kingdom