About Leven Bar Company Ltd (SC694811) United Kingdom