About Neil Williams Interim Management Limited (10517504) United Kingdom