About The New Alexandra Hotel Ltd (09462157) United Kingdom