Payment of £550k received in advance

UK 100

Latest directors dealings