About Barnard Laboratories Limited (09278306) United Kingdom