About Taylor Clarke Ltd (09481289) United Kingdom