About Stanford Eastleigh Limited (13037189) United Kingdom