About Stern & Wild Ltd (09516400) United Kingdom