About Macpherson Technology Associates Ltd (04263692) United Kingdom