About Armstrong Close (harwell) Limited (13550675) United Kingdom