About Nicholson Studio Ltd (12969468) United Kingdom