About N.b. Modha & Sons Limited (01544247) United Kingdom