About Stevns & Co. (u.k.) Limited (01522025) United Kingdom