About Abode Property Holdings Limited (11838397) United Kingdom