About Lambury Limited (11861760) United Kingdom