About The Armstrong Close Management Company Limited (02328968) United Kingdom