About The New England Hotel (boston) Limited (12228287) United Kingdom