About Night Owl Apartments Limited (12385352) United Kingdom