About Lyndhurst Plant Limited (03344917) United Kingdom