About Kershaw Spencer Associates Limited (07215673) United Kingdom