About The 24 Lifestyle Ltd (13115729) United Kingdom