About Oliver Stern Limited (08891199) United Kingdom