About Stanley & Hollister Limited (12523384) United Kingdom