About Nicklear Services Ltd (12463109) United Kingdom