About Leo&alex Carpets Ltd (12643114) United Kingdom