About Third Space Properties Ltd (12187456) United Kingdom