About Dempseys Lifting Solutions Limited (11256756) United Kingdom