About Maxwell & Sloane Limited (11499139) United Kingdom