About Hafod Lon Limited (06951004) United Kingdom