About Llandaff Holdings Limited (10910558) United Kingdom