About Nickandall Limited (12181377) United Kingdom