About Tip Top Property Investments Ltd (12888128) United Kingdom