About Leni Miller Associates Limited (02856241) United Kingdom