About L & C Shabbas Property Limited (SC270565) United Kingdom