About James Lawrence Sailmakers Ltd. (02775084) United Kingdom