About Glen Carrick Ltd (SC593441) United Kingdom