About Lambourne Limited (09740066) United Kingdom