About Armitage Place Management Company Limited (06159081) United Kingdom