About Nickleby Associates Ltd (12813267) United Kingdom