About Lambourn Junction Community Interest Company (13305113) United Kingdom