About Charles Keiller & Associates Limited (04535141) United Kingdom