About London May Fair Hotel Limited (04835591) United Kingdom