About Naiken & Partners Ltd (12096381) United Kingdom