About The Slipper Store Ltd (11874967) United Kingdom