About Cefnllan Management Company Ltd. (04186828) United Kingdom