About Leong & Chee Limited (09405589) United Kingdom