About New Little Mill Management Limited (12589962) United Kingdom