About Thomas Grace Ne Limited (11393083) United Kingdom