About Farr Hall Developments Limited (02709506) United Kingdom