About Stanton Lowe Ltd (11995717) United Kingdom