About The So Hotels And Apartments Limited (12120564) United Kingdom