About William Thomson Createurs De Jardins Studio Ltd (SC495944) United Kingdom