About London Apart Hotel Ltd (12121558) United Kingdom