About Neal & Palmer Limited (02816158) United Kingdom