About S & G Lyndhurst Holdings Limited (12447423) United Kingdom