About Ham Baker Specialists Limited (12083826) United Kingdom