About Leamington Laundrette Limited (10523736) United Kingdom