About Studio Stuart Palmer Limited (08368256) United Kingdom