About Farrar Bamforth Holdings Ltd (12503197) United Kingdom