About R Stenson Holdings Limited (10400023) United Kingdom