About Llanbadarn Property Limited (06726150) United Kingdom