About Abode Property Holdings And Management Ltd (13623607) United Kingdom