About Tarran Properties Limited (02250408) United Kingdom