About Lambouras Construction Limited (05361300) United Kingdom