About James Gillick Studio Ltd (07885133) United Kingdom