About Llangybi Holdings Limited (09172275) United Kingdom