About Stoford Andover Limited (13185690) United Kingdom