About Timebase Industrial Properties Limited (08640368) United Kingdom