About R. E. Treacher & Associates Limited (01883270) United Kingdom