About Stoford ( Worcester ) Limited (09212318) United Kingdom