About Ash8 Pillar Box Properties Limited (05988962) United Kingdom