bloody hell , police didnt even do anything.. i know its his word againts yours but imagine if someone was really hurt say a jaw was broken ? would they still just act in the manner ? what he done he should get arrested for abh, sounds to me unless something is on camera or you have a whitness these scum bags can get away with anything..
i know this is pointless but why does he owe you £300 , sounds alot for a domestic , personally if its the first time you are trading with someone i never give them more then £50 worth of credit if its more which is rare they will have to pay up front did you do like a conny roof,windows,gutters,power washed drive sounds like a big job