About Altura Developments Limited (07239526) United Kingdom