About Malcolm Heard & Associates Limited (04560238) United Kingdom