About Eden Burgh Serviced Accommodation Ltd (SC563593) United Kingdom