About Horsfall & Bickham Limited (00949693) United Kingdom