About Farrowss & Co Limited (13235905) United Kingdom