About Clan Alba Products Limited (SC367305) United Kingdom