About Keith Holder Consulting Associates Limited (08453618) United Kingdom