About Buoymasters (lancaster) Limited (02201328) United Kingdom