About Chan & Chan Ltd (12232902) United Kingdom