About I & S London Ltd (13437243) United Kingdom