About Stephen Charles Studio Ltd. (04604854) United Kingdom