About Townwalk Properties Limited (05244718) United Kingdom