About Barkas & Molloy Ltd (04451233) United Kingdom