About Farrington Freehold Limited (03419853) United Kingdom