About Stanes Rand Holdings Limited (11482508) United Kingdom