About London & Leeds Ltd (06474287) United Kingdom