About Stoford Worcester Plot 2b Limited (10812083) United Kingdom