About Alma House (seahouses) Ltd (10011601) United Kingdom