About Tugela Properties Ltd (06335298) United Kingdom