About Stour Publishing And Perry Holdings Limited (12316185) United Kingdom