About Studio Nicholson Limited (07170715) United Kingdom