About Beagle Press Limited (03379368) United Kingdom