About Glen & Brown Inns Limited (12169639) United Kingdom