About Charles Palmer Limited (02937564) United Kingdom