About The Stafford Hotel Limited (01491604) United Kingdom