About Altura Place Management Company Limited (12289076) United Kingdom