About Slack & Parr (marine) Limited (00459826) United Kingdom