About Lambano Integrated Development Limited (08385720) United Kingdom