About Quintessential Apartments Limited (10068279) United Kingdom