About The Rodney Street Townhouse Limited (13060999) United Kingdom