About Palmer Covington Limited (11940535) United Kingdom