About Stenson Ward Limited (12177234) United Kingdom