About Stenford Ltd (03951298) United Kingdom