About Carrick Neill & Co. Limited (SC152257) United Kingdom