About Cowes Dry Stack Ltd (12560645) United Kingdom