About Alterra Developments Limited (11896776) United Kingdom