About Sailmakers Loft Company Limited (03653022) United Kingdom