About Killick Martin International Limited (11445742) United Kingdom