About Armitage International Limited (02960278) United Kingdom