About N.james Slorach Limited (09718358) United Kingdom