About Alucra Developments Limited (NI072795) United Kingdom