About N&o Services Ltd. (09097866) United Kingdom