About Farrow Holdings Limited (06726378) United Kingdom