About Stopra Development Limited (06475253) United Kingdom