About Townend Properties Limited (05028313) United Kingdom