About Angus Macrae Holdings Limited (05007756) United Kingdom