About Beachmark Limited (02849962) United Kingdom