About Mcclumpha Associates Ltd (09144262) United Kingdom