About Newgrange Technical Services Limited (07945801) United Kingdom