About Harbinger Self Storage Asset Management Limited (10441034) United Kingdom