About On The Anvil Limited (02203495) United Kingdom