About Mcnichols Hodgkinson Services Limited (11510755) United Kingdom