About Lambourn Trading Ltd (13181945) United Kingdom