About Lamburn Company Limited (11512139) United Kingdom