About Will Stoppard Management Limited (06095920) United Kingdom