About Nickar Limited (07285804) United Kingdom