About Palmlake Properties Limited (01680684) United Kingdom