About Helter Skelter (mail Order) Limited (04531791) United Kingdom