About Lemerle Associates Limited (08256138) United Kingdom