About Trellech Property Limited (13046373) United Kingdom