About The Armour Premises Ltd (12685264) United Kingdom