About Stuart Lloyd Associates Ltd (04789726) United Kingdom