About Majorlift Holdings Limited (04616837) United Kingdom