About Nikhols Holdings Limited (13655185) United Kingdom