About Altar Farm Investments Limited (07555463) United Kingdom