The motor factor has taken a 3,516 sq ft unit at Leigh Business Park in Greater Manchester, and a 4,731 sq ft newly ...