About Horn & Horne Limited (01099581) United Kingdom