About Thandi Development Limited (10928307) United Kingdom