About Markides Associates Employee Ownership Trustees Limited (12965854) United Kingdom