About Alan Hartshorn Ltd (12523851) United Kingdom