About Leon S Victoria Taylor Ltd (10907880) United Kingdom