About Liverpool Art Apartments Limited (10668923) United Kingdom