Stafford Hotel Ltd - Registered Office:The Stafford Hotel Ltdc/o TMF Corporate Administration Services LimitedPellipar House, First Floor9 Cloak Lane LondonEC4R 2RURegistered in England and Wales No. 1491604
The Stafford London
St James's Place 16-18, SW1A 1NJ London +44 207 493 0111