About Stanes Rand Business Services Limited (03895949) United Kingdom