About Admiral Bars (watford) Limited (08834082) United Kingdom