About Palmbrook Properties Limited (12894987) United Kingdom