About D. E. Brand & Sons Limited (04139134) United Kingdom