About Lyndhurst Holdings Limited (SC060719) United Kingdom