About Mcleod Trawlers Limited (03343602) United Kingdom