About J & R Armitage Ltd (12011560) United Kingdom