About First Pillar Property Limited (13198488) United Kingdom