About Farrow Limited (05915980) United Kingdom