About The Lift Shop Ltd (13272637) United Kingdom