About Stephen Chambers Studio Limited (09069303) United Kingdom