About Taylorholden Ltd (11244396) United Kingdom