About Leonards Supermarket Limited (01086056) United Kingdom