About Clamcleats Limited (00863439) United Kingdom