About Keys & Bars Are Limited (SC634154) United Kingdom