About Tugui Properties Limited (13245409) United Kingdom