About R.t.palmer Estates Limited (01415610) United Kingdom