About New Chatham Limited (10076792) United Kingdom