About Macree Associates Ltd. (02633098) United Kingdom