About Denham Hill Technologies Ltd. (07923097) United Kingdom