About Astor House (plymouth) Limited (08485618) United Kingdom