About Clutterbuck Palmer Schneider Limited (03181635) United Kingdom