About Lambe & Associates Managed Services Limited (08027457) United Kingdom