About S.h.l. Properties And Investments Limited (12980463) United Kingdom