About Dennis Oates & Sons Limited (01887928) United Kingdom