About Stanford Rivers Limited (05587497) United Kingdom