About Neil Palmerfield Limited (13040707) United Kingdom