About Richard Armitage Limited (01312716) United Kingdom