About Trebartha Properties Limited (13176912) United Kingdom