About Elixir Property Solutions Ltd (12049322) United Kingdom