Gregory Property Group, in conjunction with Commercial Development Projects Limited of Elland, has completed the purchase of ...