About Lambe Holdings Limited (13223487) United Kingdom