About Bromyard Self Storage Limited (06684124) United Kingdom