About The 64 Romilly Road Company Limited (03805835) United Kingdom