About Parker And David Properties Limited (13095442) United Kingdom