About Stanford Europe Limited (06741162) United Kingdom