About Steevens & Co Ltd (11457960) United Kingdom