About Torridge Properties Limited (06421851) United Kingdom