About Palco Properties Management Limited (11884257) United Kingdom