About Hafod Properties Limited (12118651) United Kingdom