About Tribe Property Developments Ltd. (07812499) United Kingdom