About Stoford Worcester Plot 10a Limited (10812218) United Kingdom