About Studio Chandler Limited (11900986) United Kingdom