About London & Kent Holdings Ltd (12131362) United Kingdom