About Stanguard Limited (12920392) United Kingdom