About London Supplement Company Ltd (13528202) United Kingdom