About L & N Ibrahim Ltd (11990685) United Kingdom