About Farrow & Jones Limited (08648264) United Kingdom