About Specialist Publishers Ltd (06741114) United Kingdom