About Stephen Marks & Company Ltd. (04615083) United Kingdom