About Nicra Services Limited (03509260) United Kingdom