About Maxwell & Co Limited (03498433) United Kingdom