About Tickle Properties Limited (11851206) United Kingdom