About N&c Slorach Ltd (10810147) United Kingdom