About Lift & Store Limited (SC692647) United Kingdom