McGrigors London besieged by protesters over cleaner row