About Ng Crofts Holdings Limited (13297089) United Kingdom