About Nick&partners Ltd (12858508) United Kingdom