About Richard Owen Lifts Ltd (04740126) United Kingdom