About Farrow Design & Developments Limited (11774658) United Kingdom