About Stanford West Associates Limited (02648984) United Kingdom