About Teacup Property Investments Limited (10826819) United Kingdom