About Farmer Palmer S Products Limited (06610361) United Kingdom