About Stoford Cramlington Limited (10478578) United Kingdom