About Pillar Property Holdings Limited (11356181) United Kingdom