About The Millers Nibley Management Company Limited (13709293) United Kingdom