About Stanton Investment Holdings Ltd (13192968) United Kingdom