About Anvil & Hammer Limited (03250424) United Kingdom