About Tamworth House Properties Limited (08493426) United Kingdom