About Lancelor Limited (13597426) United Kingdom