About Stokeford Limited (01616283) United Kingdom