About Damhead Investments Limited (00719226) United Kingdom