About 18 Tudor Road Management Co. Limited (02673473) United Kingdom