About Newlook (london) Limited (03220302) United Kingdom