About Barnard Investment Company Limited (00283563) United Kingdom