About 193 Ross Road Se25 Management Limited (03361613) United Kingdom