Star group win 'best development of the year' at the 2023 landlord investment show On Wednesday 22 November, property companies from across the UK came together at London’s De Vere Grand Connaught Rooms for the industry’s prestigious Landlord Investment Show...