About Denehope Limited (01354441) United Kingdom