About Jedo Property Services Ltd (11685418) United Kingdom