About Palo Property Holdings Limited (13318142) United Kingdom