About Lyndhurst Associates Ltd (11040946) United Kingdom