About Edinburgh Road Apartments Ltd (09503027) United Kingdom