About Neil Palmer Limited (04641812) United Kingdom