About J.m. Armitage Limited (00879260) United Kingdom