About Leabrooks Fishbar Limited (04507859) United Kingdom