About L&l Premises Limited (12401230) United Kingdom