About Parker Liddell Limited (04216237) United Kingdom