About N.sidi Tailors Limited (12999733) United Kingdom