About Nissen Richards Studio Limited (07138133) United Kingdom