About Tbra Properties Ltd (12895614) United Kingdom