About L-l-o Apartments Limited (11485610) United Kingdom