About Methuen & Co Limited (05278590) United Kingdom