About Palmer Ellwood Limited (09509307) United Kingdom