About 33 St. James Road Management Limited (04904678) United Kingdom