About The Armourers Hall Company Limited (02800134) United Kingdom