About Timeball Properties Limited (10869327) United Kingdom