About Noel & Partners (london) Limited (09287314) United Kingdom