About Stanley Osmond Limited (12275210) United Kingdom