About Lambournes Trading Services Limited (09459821) United Kingdom