About Townshend Properties Ltd (12003618) United Kingdom