About S Carrick Ltd. (SC357326) United Kingdom