About Ince & Chen Limited (11339795) United Kingdom