About E Palmer Ltd (07825509) United Kingdom