About J.s. Nehra & Co. Limited (01323712) United Kingdom