About Leon Rosen Limited (09005638) United Kingdom