About J A Taylor Ltd (13120606) United Kingdom