About World Leisure Pool & Spa Ltd (11792928) United Kingdom