About Festival Inn (trowell) Limited (00541640) United Kingdom