About Trodd Properties Limited (12154344) United Kingdom