About Newell Close Management Limited (02989231) United Kingdom