About Armitage Developments Uk Limited (04313117) United Kingdom