About Lancers Of London Ltd (11688916) United Kingdom