It may be in well-heeled Belgravia, but this upmarket hotel is perfect for children, says Harriet Addison