About North South Hotels Ltd (13439930) United Kingdom