About Newark Place Limited (SC578637) United Kingdom