About Alba Investment Properties Holdings Limited (07101156) United Kingdom