About Jedi Property Solutions Limited (04608216) United Kingdom