About Meandros Ship Stores Limited (00292187) United Kingdom