About Palace Road Properties Limited (05159801) United Kingdom