About Lambournes Holdings Limited (09512304) United Kingdom