About Andrew Kellard Associates Limited (08739156) United Kingdom