About Straben Developments Limited (NI030836) United Kingdom