About Mitchell Farrar Holdings Limited (07769455) United Kingdom