About Kirkcudbright Scallop Gear Limited (SC053263) United Kingdom