About Christopher Alma Christopher Limited (06240813) United Kingdom