About Armitage Rest Homes Limited (03763730) United Kingdom