About Godiva Serviced Apartments Ltd (11663060) United Kingdom