About Penrose Sailmakers (falmouth) Limited (00922505) United Kingdom