Any info on them? Sheffield office preferably
Barge pole & wide berth are the words that come to mind