About Studio Henderson Limited (08951514) United Kingdom