About Farrars Holdings Limited (11296140) United Kingdom