About Killick Martin & Company Limited (10870877) United Kingdom