About Duplex Lift Services Ltd (12504220) United Kingdom