About Thomas Ackroyd Limited (00590660) United Kingdom