About Restaurant Retail & Bar Lifts Ltd (10809763) United Kingdom