About Denbar Limited (08458613) United Kingdom