About Stamford Storage Services Ltd (06856698) United Kingdom