Immigration officers visited the Porth Wen solar farm, near Cemaes, on 20 March, the Home Office confirmed, after a referral notice was served on the subcontractor working on the company's behalf.
Immigration enforcement officers visited the Porth Wen site near Cemaes on March 20 after a referral notice was served on the subcontractor. After the visit 16 people were arrested on suspicion of ...