Mccreadie Group secures £372.7m in latest funding round
An estimated £372.7m has been raised by Mccreadie Group Limited, a Shrewsbury-based business incorporated in May 2025. The firm, which carries the UK company registration number 16431754, operates as ...