About Palmer Russo Ltd (10841911) United Kingdom