About D. Gibbon & Sons Limited (02526718) United Kingdom