About Stoford Oldbury Limited (12274746) United Kingdom