About Stephen Back Associates Limited (04552352) United Kingdom