About Dene Rock Solutions Limited (07764082) United Kingdom