About Nikkall Limited (07300163) United Kingdom