About Stanley & Roberts Management Limited (12082641) United Kingdom