About D W Taylor & Sons Ltd (02288627) United Kingdom