About Stroudstone Developments Limited (01937178) United Kingdom