About Townley House Properties Limited (05827902) United Kingdom