About Craig Macrae Limited (NI674973) United Kingdom