About Almanac Property Investments Limited (12488404) United Kingdom