About Stanford Consultancy Services Ltd (12752183) United Kingdom