About Lexington Consultants Ltd (12942961) United Kingdom