About Webb Hotel Group Limited (03653076) United Kingdom