About Leonard Horsfall And Co Limited (01788619) United Kingdom