About Rodney Street Apartments Ltd (12245956) United Kingdom