About Bean & Biscuit Ltd (SC678105) United Kingdom