About Benllech Management Ltd (11183930) United Kingdom