About Mathison Palmer & Company Limited (SC010995) United Kingdom