About Stanton Hill Ltd (13178026) United Kingdom