About Chris Nichols Project Management Services Ltd (09710868) United Kingdom