About Llandod Properties Limited (12647320) United Kingdom