About Macrae Philip Limited (13244586) United Kingdom