About Tambo Properties Ltd (13262633) United Kingdom