About Pillar Box Property Management Limited (10367196) United Kingdom