About Stanton London Ltd (12840653) United Kingdom