About D. C. Griffiths & Sons Limited (02120784) United Kingdom