About Neil Stanford Limited (00923044) United Kingdom