About Ed Palmer Limited (09181083) United Kingdom