About Deuce Hospitality Limited (13136678) United Kingdom