About Barke Brothers Holdings Limited (08515936) United Kingdom