About The Hatch By The Sea Limited (12230603) United Kingdom