About Helter Skelter Play Centres Ltd. (06878475) United Kingdom