@IRelocate0
Well I would agree with @Louise0! At this stage this person is simply a booking, has not given you indication of any potential wrongdoing.
This person may be 'unpalatable' to you but until she steps over a certain line she is just a guest, and if she does you can legitimately take action to have her removed. But at this stage, sure, you go ahead and cancel, but Louise is right you have no right to expect a penalty free cancellation for something you just think might happen.....
Prostitution may be illegal in the UK but a prostitute eats, lives, catches cabs....and sleeps, and none of these things are illegal.
I would be very disapointed with ABB if they started accepting cancellations based on someones personal thoughts or perceptions!
Cheers.....Rob