About Elgin Close Apartments Rtm Company Limited (12688162) United Kingdom