About Maxwell & Mcgowan Limited (09880237) United Kingdom