About Kirkcudbright Swimming Pool Limited (SC124799) United Kingdom