About D Taylor European Ltd (12141786) United Kingdom