Great Yarmouth, often called Yarmouth, is a seaside town which gives its name to the wider Borough of Great Yarmouth in Norfolk, England; it straddles the River Yare and is located 20 miles east of Norwich. From Wikipedia
The party is leveraging pro bono legal teams and council powers to challenge Home Office placements, despite acknowledging past failures.