About Neil Palmer Properties Limited (06540710) United Kingdom