About The Crab & Hammer Limited (13381012) United Kingdom