About Keeting Andover Partners Limited (11489670) United Kingdom