About Stuart Lee & Associates Limited (08550429) United Kingdom