About Palmers Cross Ltd (12986114) United Kingdom