About Thelwall Properties Limited (03974313) United Kingdom