About C.c.mcrae Limited (00267494) United Kingdom