About Lubach Ltd (11261976) United Kingdom