About Altamira Properties Ltd (11628435) United Kingdom