About Smr Leicester Limited (11247234) United Kingdom