About Taylors & Liu International Ltd (11309215) United Kingdom