About Teacup Property Kent Limited (11575572) United Kingdom