About Stanford Consultants Limited (09823665) United Kingdom