About Hafod Grange Limited (03079881) United Kingdom