About Stoford Worcester Plot 6a Limited (12677915) United Kingdom