About Palmer Tabor Properties Uk Limited (13153781) United Kingdom