About Stagg Ridge Management Limited (05734450) United Kingdom