About Lambournes Property Holdings Limited (09512253) United Kingdom