About Denhams (holdings) Limited (06904597) United Kingdom