About David Palmer Limited (01303987) United Kingdom