About Maynard Chamberlain Associates Limited (08148224) United Kingdom