About Stephen Todd Photography Ltd (04615100) United Kingdom