About J&t Luxury Apartments Ltd (12179991) United Kingdom