About Pillar Property Group Limited (02570618) United Kingdom