About Trafalgar Hotel (london) Limited (04330162) United Kingdom