About Mochan & Farmer Limited (06269036) United Kingdom