About The Clubhouse(st Helens) Ltd (13021309) United Kingdom