About Harbinger Self Storage Bradford Limited (10766818) United Kingdom