About Stanwell Moor Ltd (13576447) United Kingdom