About Lotus Laundrette Limited (12755912) United Kingdom