About Farrow & Ball Limited (00999927) United Kingdom