About Leonine Associates Limited (06590581) United Kingdom