About Barry Hiscocks Limited (11323857) United Kingdom