About D & S Taylor Ltd (09208673) United Kingdom