About N S Carter Consulting Limited (12142738) United Kingdom