About Farrow Developments Limited (07250194) United Kingdom