About Boydell & Brewer Limited (00961446) United Kingdom