About Dennis Shingler & Sons Limited (07856873) United Kingdom