About Canary Wharf Launderette Ltd (08166126) United Kingdom