About Mark Haddon Ltd. (SC219339) United Kingdom