About Kemp Abingdon Associates Limited (11488882) United Kingdom