About Stagg Ridge Ltd (13026334) United Kingdom