About Deben Bar Limited (11295164) United Kingdom