About L.spencer Properties Ltd (13150911) United Kingdom