About L & S London Ltd (10801017) United Kingdom