About Palmer Lim Limited (04699503) United Kingdom