About Newlenoir Limited (08527922) United Kingdom