About Stokesduncan Limited (06397918) United Kingdom