About Alby & Colby Holdings Ltd (12000428) United Kingdom