About Stanton Fox Ltd (12591345) United Kingdom