About Newmill Close Management Limited (12123956) United Kingdom