About Palmers Kane Limited (07316793) United Kingdom