About Mitchelson Palmer & Co Limited (11506856) United Kingdom