About Farrow & Ball Holdings Limited (03842163) United Kingdom