Leopard Capital has acquired the 1.25m sq ft industrial and distribution estate
Leopard Capital UK has completed its third UK deal