About Lloyd Vaughan Holdings Limited (10342790) United Kingdom