About Michael Lenore Properties Ltd (SC688993) United Kingdom