About Almack House Limited (03872117) United Kingdom