About C & L Serviced Properties Limited (SC592322) United Kingdom