About Liftspot Limited (02252921) United Kingdom