About D-square Lift Limited (13080467) United Kingdom