About Ham & Firkin Limited (13587632) United Kingdom