Loading company record…

MICRA PROPERTIES LTD - United Kingdom company 11708912