About Laba Leicestershire Limited (07581432) United Kingdom