About Xtra Space (great Yarmouth) Limited (06074051) United Kingdom