About Roy And Delphine Properties Ltd (11889826) United Kingdom