About Armitage Homes Limited (03278421) United Kingdom