About Nicbro (holdings) Limited (12024096) United Kingdom