About Leach Coffee Shop & Wine Bar Ltd (11481528) United Kingdom