About Lambe Group Limited (10525949) United Kingdom