About Stephen Lee Associates Limited (04721780) United Kingdom