About Cameron Macrae Limited (08290632) United Kingdom