About Leonards London Limited (10875285) United Kingdom