About Northmace & Hendon Limited (01120166) United Kingdom