About Derek Stuart Taylor Ltd (11471557) United Kingdom