About Studio Lucy Sanderson Limited (11740327) United Kingdom