About Almora House Management Company Limited (04418637) United Kingdom