About Killick Associates Ltd (09031463) United Kingdom