About The London Pillow Company Ltd (08245319) United Kingdom