About Shenmore Lamdba Limited (13546679) United Kingdom