About N&k Lift Installation Ltd (12083803) United Kingdom