About Jensen Apartments Limited (11445114) United Kingdom