About Leo Rugs (london) Limited (11801987) United Kingdom