About Farmer Palmer S Franchise Company Limited (05119591) United Kingdom