About Ackroyd & Abbott Limited (00507624) United Kingdom