About Shop And Town Properties Limited (00771512) United Kingdom