About Sleonard Associates Ltd (09004197) United Kingdom